--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Node / ReticulumProjects / MeshChatX.git / files / tests / backend / test_bake_frozen_lxst_native.py
Displaying Raw • Download
tests/backend/test_bake_frozen_lxst_native.py dev (af76f09d) Text, 924 B
T8b949e# SPDX-License-Identifier: 0BSD
Tff7b72from T7ee787__future__ Tff7b72import Te6edf3annotations
Tff7b72import T7ee787sys
Tff7b72from T7ee787pathlib Tff7b72import Te6edf3Path
Tff7b72import T7ee787pytest
Tff7b72from T7ee787meshchatxT7ee787.T7ee787srcT7ee787.T7ee787backendT7ee787.T7ee787bake_frozen_lxst_native Tff7b72import Te6edf3bake_lxst_filterlib
Tff7b72def Td2a8fftest_bake_lxst_filterlib_prunes_alien_blobsTb4b4b4(
Te6edf3tmp_pathTb4b4b4: Te6edf3PathTb4b4b4, Te6edf3monkeypatchTb4b4b4: Te6edf3pytestTff7b72.Td2a8ffMonkeyPatch
Tb4b4b4) Tff7b72-Tff7b72> Tff7b72NoneTb4b4b4:
Te6edf3lxst Tff7b72= Te6edf3tmp_path Tff7b72/ Ta5d6ff"Ta5d6fflibTa5d6ff" Tff7b72/ Ta5d6ff"Ta5d6ffLXSTTa5d6ff"
Te6edf3lxstTff7b72.Td2a8ffmkdirTb4b4b4(Te6edf3parentsTff7b72=Tff7b72TrueTb4b4b4)
Tb4b4b4(Te6edf3lxst Tff7b72/ Ta5d6ff"Ta5d6fffilterlib.dllTa5d6ff"Tb4b4b4)Tff7b72.Td2a8ffwrite_bytesTb4b4b4(Ta5d6ffbTa5d6ff"Ta5d6ffwinTa5d6ff"Tb4b4b4)
Tb4b4b4(Te6edf3lxst Tff7b72/ Ta5d6ff"Ta5d6fffilterlib.cpython-314-x86_64-linux-gnu.soTa5d6ff"Tb4b4b4)Tff7b72.Td2a8ffwrite_bytesTb4b4b4(Ta5d6ffbTa5d6ff"Ta5d6fflinuxTa5d6ff"Tb4b4b4)
Te6edf3monkeypatchTff7b72.Td2a8ffsetattrTb4b4b4(Te6edf3sysTb4b4b4, Ta5d6ff"Ta5d6ffplatformTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffwin32Ta5d6ff"Tb4b4b4, Te6edf3raisingTff7b72=Tff7b72FalseTb4b4b4)
Te6edf3monkeypatchTff7b72.Td2a8ffsetattrTb4b4b4(
Ta5d6ff"Ta5d6ffmeshchatx.src.backend.bake_frozen_lxst_native.sysconfig.get_config_varTa5d6ff"Tb4b4b4,
Tff7b72lambda Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ff.cp314-win_amd64.pydTa5d6ff" Tff7b72if Te6edf3name Tff7b72== Ta5d6ff"Ta5d6ffEXT_SUFFIXTa5d6ff" Tff7b72else Tff7b72NoneTb4b4b4,
Tb4b4b4)
Te6edf3bake_lxst_filterlibTb4b4b4(Te6edf3tmp_pathTb4b4b4)
Tff7b72assert Tb4b4b4(Te6edf3lxst Tff7b72/ Ta5d6ff"Ta5d6fffilterlib.dllTa5d6ff"Tb4b4b4)Tff7b72.Td2a8ffis_fileTb4b4b4(Tb4b4b4)
Tff7b72assert Tff7b72not Tb4b4b4(Te6edf3lxst Tff7b72/ Ta5d6ff"Ta5d6fffilterlib.cpython-314-x86_64-linux-gnu.soTa5d6ff"Tb4b4b4)Tff7b72.Td2a8ffexistsTb4b4b4(Tb4b4b4)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────